English word definition — powered by WordNet
something that baffles understanding and cannot be explained
Want to remember closed book?